#include <stdio.h>
#include <string.h>

int main(int argc, char *argv[])
{
	char s[32], t[32], t1[32], t2[32];
	int r, len, i, a, b, flg = 0;

	scanf("%s", s);

	strcpy(t, strtok(s, "="));
	r = atoi(strtok(NULL, "="));

	len = strlen(t);
	for (i=1; i<len; i++) {
		a = atoi(strncpy(t1, t, i));
		b = atoi(strcpy(t2, t+i));
		if (a+b == r) {
			printf("%d+%d=%d\n", a, b, r);
			flg = 1;
		}
	}

	if (!flg) printf("Impossible!\n");

	return 0;
}
